// 异步写入文件（覆盖的方式写入）
const fs = require('fs')

/**
 *  writeFile(写入的文件路径, 写入的内容(字符串), [options -- 默认utf-8],回调函数)
 * 
*/ 
// fs.writeFile('./data/02.txt','你好！',function(err){
//     // err: 写入成功 返回null
//     // err: 写入失败 返回 错误对象
//     if(err){
//         console.log("写入失败");
//         return
//     }
//     console.log("写入成功");
// })

// 当写入的文件不存在的时候，会自动生成该文件
fs.writeFile('./data/03.txt','你好--无中生有！',function(err){
    // err: 写入成功 返回null
    // err: 写入失败 返回 错误对象
    if(err){
        console.log("写入失败");
        return
    }
    console.log("写入成功");
})

// 当写入的目录不存在的时候，则直接报错
// fs.writeFile('./test666/03.txt','你好--无中生有！',function(err){
//     // err: 写入成功 返回null
//     // err: 写入失败 返回 错误对象
//     if(err){
//         console.log("写入失败");
//         return
//     }
//     console.log("写入成功");
// })